<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        /**
         * 参数默认值：
         * 
         */
        function add(a,b){
            // if(b === undefined) {b = 100}
            b = b === undefined ? 100 : b
            return a + b;
        }
        var res = add(10,90)
        console.log(res);

        // 参数默认值
        function sum(a,b=100){
            return a + b;
        }
        console.log(sum(9));
        console.log(sum(9,8));

        // 有默认值的参数，一般放在形参队列的最后，因为实参传递的时候，没有办法跨过前面的参数，直接给后面的赋值
        function sum2(a=90,b){

        }
    </script>
</body>
</html>